upon surrender of - French English Dictionary